<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>SSF.OS.OSPF Validation: Single-AS, Single-Area Tests</title>
</head>

<body bgcolor="white">

<h2>SSF.OS.OSPF Single-AS, Single Area Tests</h2>

<p align="justify">
The same network configuration, based on <a
href="share/campus1.dml"><code>campus1.dml</code></a>, is used for
each of the tests.
</p>


<h3>Tests</h3>

<ol>
<li><a href="./routertype1/routertype1.html">Router Classification</a></li>
<li><a href="./interfaces1/interfaces1.html">Interface Identification</a></li>
<li><a href="./lsdb1/lsdb1.html">Link State Database Content</a></li>
<li><a href="./fwdtable1/fwdtable1.html">Forwarding Table Content</a></li>
</ol>


<h3>Network</h3>

<a name="topology">
<p align="justify">
<b>Topology</b><br>
The topology, NHI address prefixes, and hierarchy of CIDR IP address
blocks of <a href="share/campus1.dml"><code>campus1.dml</code></a>
are shown below.  The labels correspond to values of DML attributes.
Routers are represented by rectangles, hosts by squares, and LANs by
ovals.  The network is configured as a single OSPF area with 18
routers, 12 LANS each with 2 hosts representing clients, and 4 hosts
on point-to-point links representing servers.  After the forwarding
tables are constructed, every client host opens a TCP connection to a
randomly selected server requesting a file transfer.<br>

<img border="1" src="share/campus1.gif"><br>
<a href="share/campus1.pdf">[PDF version for printing]</a>
</p>

<a name="allocation">
<p>
<b>IP Address Allocation</b><br>

IP addresses for the network are automatically computed by SSFNet from
the network configuration database <a
href="share/campus1.dml"><code>campus1.dml</code></a>.

<pre>
CIDR           IP Block            b16           NHI                 
--             0.0.0.0/23          0x00000000    
0              0.0.1.192/27        0x000001c0    0
0/0            0.0.1.212/30        0x000001d4    0:0(1) 0:1(2) 
0/1            0.0.1.208/30        0x000001d0    0:1(0) 0:2(1) 
0/2            0.0.1.204/30        0x000001cc    0:0(0) 0:2(2) 
0/3            0.0.1.200/30        0x000001c8    0:0(2) 4(0) 
0/4            0.0.1.196/30        0x000001c4    0:1(1) 5(0) 
0/5            0.0.1.192/30        0x000001c0    0:2(0) 1:0(3) 
1              0.0.1.128/26        0x00000180    1
1/0            0.0.1.160/30        0x000001a0    1:0(2) 1:1(0) 
1/1            0.0.1.144/28        0x00000190    
1/1/0          0.0.1.148/30        0x00000194    1:0(0) 1:2(0) 
1/1/1          0.0.1.144/30        0x00000190    1:0(1) 1:3(0) 
1/2            0.0.1.128/28        0x00000180    
1/2/0          0.0.1.132/30        0x00000184    1:1(1) 1:4(0) 
1/2/1          0.0.1.128/30        0x00000180    1:1(2) 1:5(0) 
2              0.0.0.0/24          0x00000000    2
2/1            0.0.0.128/26        0x00000080    
2/1/1          0.0.0.156/30        0x0000009c    2:0(1) 2:1(2) 
2/1/2          0.0.0.152/30        0x00000098    2:0(2) 2:2(0) 
2/1/3          0.0.0.148/30        0x00000094    2:2(1) 2:3(3) 
2/1/4          0.0.0.144/30        0x00000090    2:2(2) 2:4(0) 
2/1/5          0.0.0.136/29        0x00000088    2:2(3) 2:7(0) 2:8(0) 
2/1/6          0.0.0.128/29        0x00000080    2:4(1) 2:9(0) 2:10(0) 
2/2            0.0.0.0/25          0x00000000    
2/2/1          0.0.0.76/30         0x0000004c    2:1(1) 2:3(0) 
2/2/2          0.0.0.64/29         0x00000040    2:3(1) 2:11(0) 2:12(0) 
2/2/3          0.0.0.72/30         0x00000048    2:3(2) 2:5(0) 
2/2/4          0.0.0.0/26          0x00000000    
2/2/4/1        0.0.0.32/29         0x00000020    2:5(1) 2:13(0) 2:14(0) 
2/2/4/2        0.0.0.40/30         0x00000028    2:5(2) 2:6(0) 
2/2/4/3        0.0.0.0/27          0x00000000    
2/2/4/3/1      0.0.0.16/29         0x00000010    2:6(3) 2:15(0) 2:16(0) 
2/2/4/3/2      0.0.0.8/29          0x00000008    2:6(2) 2:17(0) 2:18(0) 
2/2/4/3/3      0.0.0.0/29          0x00000000    2:6(1) 2:19(0) 2:20(0) 
2/3            0.0.0.196/30        0x000000c4    4(3) 2:0(0) 
2/4            0.0.0.192/30        0x000000c0    4(2) 2:1(0) 
3              0.0.1.0/25          0x00000100    3
3/0            0.0.1.72/29         0x00000148    3:0(3) 3:4(0) 3:5(0) 
3/1            0.0.1.64/29         0x00000140    3:0(2) 3:6(0) 3:7(0) 
3/2            0.0.1.88/30         0x00000158    3:0(1) 3:1(3) 
3/3            0.0.1.0/26          0x00000100    
3/3/1          0.0.1.48/30         0x00000130    3:1(2) 3:2(0) 
3/3/2          0.0.1.44/30         0x0000012c    3:2(1) 3:3(3) 
3/3/3          0.0.1.40/30         0x00000128    3:1(1) 3:3(0) 
3/3/4          0.0.1.32/29         0x00000120    3:2(2) 3:8(0) 3:9(0) 
3/3/5          0.0.1.0/27          0x00000100    
3/3/5/1        0.0.1.8/29          0x00000108    3:3(2) 3:10(0) 3:11(0) 
3/3/5/2        0.0.1.0/29          0x00000100    3:3(1) 3:12(0) 3:13(0) 
3/4            0.0.1.84/30         0x00000154    5(2) 3:0(0) 
3/5            0.0.1.80/30         0x00000150    5(1) 3:1(0) 
4              0.0.1.224/30        0x000001e0    4(1) 5(3) 

NHI Addr            CIDR Level          IP Address Block    % util    
--                  --                  0.0.0.0/23          94.921875 
0                   0                   0.0.1.192/27        81.25     
1                   1                   0.0.1.128/26        59.375    
2                   2                   0.0.0.0/24          78.90625  
3                   3                   0.0.1.0/25          73.4375   
</pre>

<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>


</body>
</html>
